今天的目標是完成刪除功能。
跟修改功能的使用方式基本一樣,只要調整字樣及函數即可,然後就可以把值傳送到刪除頁面做處理。
<input type="button" value="刪除" onclick="toDelete(<%=rs.getString("id") %>)" />
function toDelete(id) {
$("#id").val(id);
$("#mainForm").attr("action", "delete.jsp");
$("#mainForm").submit();
}
在刪除功能這邊就很簡單,只要下刪除的SQL就可以了。
String sql = " delete from member.bulletin where id = '"+id+"' ";
st.executeUpdate(sql);
只要接收到需要刪除的id,然後下where條件去判斷即可。
目前這邊做的只是單刪的功能,那如果是多刪的話要怎麼辦了,其實很簡單只要把需要刪除的id或者其他為一值,串成一個List到刪除頁面用迴圈的方式處理,就可以一次性的刪除多筆資料,在這邊就不做示範了。
做到這裡已經完成了一個簡單網站的功能,不過這樣的網站並不適合在線上跑,因為太簡陋,安全性完全不夠,接下來要介紹有關MVC的架構,不過可能只能剛好講完配置的部份了,那就明天見囉。